﻿/*
* This file is part of WinMergeFS.
*
* WinMergeFS is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 2 of the License, or
* (at your option) any later version.

* WinMergeFS is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with WinMergeFS.  If not, see <http://www.gnu.org/licenses/>.
*/

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace WinMergeFS.Common
{

    public class RootEntry
    {
        private bool _readonly;
        private string _rootpath;

        public RootEntry(string RootPath, bool ReadOnly)
        {
            _rootpath = RootPath;
            _readonly = ReadOnly;
        }

        /// <summary>
        /// Path to root directory.
        /// </summary>
        public string RootPath
        {
            get
            {
                return _rootpath;
            }
            set
            {
                _rootpath = value;
            }
        }

        /// <summary>
        /// Root is read-only
        /// </summary>
        /// <remarks>Not yet implemented</remarks>
        public bool ReadOnly
        {
            get
            {
                return _readonly;
            }
            set
            {
                _readonly = value;
            }
        }

    }
}
